import re

def analyze_words(input_str):
    words = input_str.split()
    
    if len(words) <= 1:
        print("Мало данных для анализа")
        return
    
    count_words = len(words)
    count_capital_cyrillic = 0
    count_latin_char = 0
    count_short_words = 0
    max_word = ""
    max_word_length = 0
    count_hyphen = 0
    
    for word in words:
        if re.match(r'[А-Я]', word[0]):
            count_capital_cyrillic += 1
        if re.search(r'[a-zA-Z]', word):
            count_latin_char += 1
        if len(word) <= 3:
            count_short_words += 1
        if len(word) > max_word_length:
            max_word = word
            max_word_length = len(word)
        if '-' in word:
            count_hyphen += 1
    
    print(f"Количество слов: {count_words}")
    print(f"Количество слов, начинающихся с заглавной кириллической буквы: {count_capital_cyrillic}")
    print(f"Количество слов, содержащих латинские символы: {count_latin_char}")
    print(f"Количество слов длиной не более 3 символов: {count_short_words}")
    print(f"Самое длинное слово: {max_word}, длина: {max_word_length}")
    print(f"Количество слов с символом дефиса '-': {count_hyphen}")

# Пример использования
input_str = input("Введите несколько слов, разделенных пробелом: ")
analyze_words(input_str)